Thực đơn
Hàm hủy (lập trình máy tính) Trong C++Hàm hủy có cùng tên với lớp, nhưng với một dấu ngã (~) trước nó. Nếu đối tượng được tạo ra như một biến tự động, hàm hủy của nó được tự động gọi khi nó ra khỏi tầm vực.
#include <cstring>#include <iostream>class foo_t{ friend std::ostream & operator << (std::ostream & os, foo_t const & foo) { os << foo.data; return os; }private: char * data; foo_t(foo_t const & other); // disable copy construction foo_t& operator = (foo_t const & other); // disable assignmentpublic: foo_t(void): data(new char[ 14 ]) { std::strcpy(data, "Hello, World!"); } ~foo_t(void) { delete [] data; }}; int main(){ foo_t foo; std::cout << foo << '\n';}
Thực đơn
Hàm hủy (lập trình máy tính) Trong C++Liên quan
Hàm Hàm lượng giác Hàm số Hàm Phong Hàm liên tục Hàm Nghi Hàm ngược Hàm hyperbol Hàm số chẵn và lẻ Hàm số bậc haiTài liệu tham khảo
WikiPedia: Hàm hủy (lập trình máy tính) http://www.php.net/manual/en/language.oop5.decon.p... https://docs.python.org/2/reference/datamodel.html...